package com.gopay.common.domain.bank.boc.bcdl;

import java.io.Serializable;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamOmitField;

@XStreamAlias("head")  
public class BaseHead implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = -6762735365948090064L;
	//代表一台企业前置机 E开头+前置机IP地址（各段补零，无小数点12位）
	@XStreamAlias("termid")  
    private String termid; 
	//客户端产生的报文编号 字母数字串 0-12位
	@XStreamAlias("trnid")  
	private String trnid;
	//企业在中行网银系统的客户编码 数码1-10位
	@XStreamAlias("custid") 
	private String custid;
	//企业操作员代码 字母数字标点串 1-20位
	@XStreamAlias("cusopr") 
	private String cusopr;
	//交易代码 b2e开头加4位数字
	@XStreamAlias("trncod") 
	private String trncod;
	//交易验证标识，签到时生成、签退时注销 Base64字符串0-64位
	@XStreamAlias("token") 
	private String token;
	// 忽略该属性  
    @XStreamOmitField
	private String oprpwd;
    //前置机地址
    @XStreamOmitField
	private String url;
	
	public String getTermid() {
		return termid;
	}
	public void setTermid(String termid) {
		this.termid = termid;
	}
	public String getTrnid() {
		return trnid;
	}
	public void setTrnid(String trnid) {
		this.trnid = trnid;
	}
	public String getCustid() {
		return custid;
	}
	public void setCustid(String custid) {
		this.custid = custid;
	}
	public String getCusopr() {
		return cusopr;
	}
	public void setCusopr(String cusopr) {
		this.cusopr = cusopr;
	}
	public String getTrncod() {
		return trncod;
	}
	public void setTrncod(String trncod) {
		this.trncod = trncod;
	}
	public String getToken() {
		return token;
	}
	public void setToken(String token) {
		this.token = token;
	}
	public String getOprpwd() {
		return oprpwd;
	}
	public void setOprpwd(String oprpwd) {
		this.oprpwd = oprpwd;
	}
	public String getUrl() {
		return url;
	}
	public void setUrl(String url) {
		this.url = url;
	}
}
